package sessions;

import java.util.List;

import javax.ejb.Remote;

import entities.RichiestaAmicizia;
import entities.Utente;

@Remote
public interface RichiestaAmiciziaManagerRemote {

	public boolean inserisciRichiestaAmicizia(Utente mittente, Utente destinatario, String commento);
	public boolean sonoGiaAmici(Utente mittente, Utente destinatario);
	public boolean richiestaGiaEffettuata(Utente mittente, Utente destinatario);
	public List<RichiestaAmicizia> getRichiesteDaUtenteRicevute(Utente destinatario);
	public List<RichiestaAmicizia> getRichiesteDaUtenteInviate(Utente mittente);
	public void rifiutaRichiesta(String mittente, String destinatario);
	public void eliminaRichiesta(long id);

}
